43.3.1 Class条件
@ConditionalOnClass
和@ConditionalOnMissingClass
注解可以根据特定类是否出现来决定配置的包含,由于注解元数据是使用ASM来解析的,所以你可以使用value
属性来引用真正的类,即使该类没有出现在运行应用的classpath下,也可以使用name
属性如果你倾向于使用字符串作为类名。
@ConditionalOnClass
和@ConditionalOnMissingClass
注解可以根据特定类是否出现来决定配置的包含,由于注解元数据是使用ASM来解析的,所以你可以使用value
属性来引用真正的类,即使该类没有出现在运行应用的classpath下,也可以使用name
属性如果你倾向于使用字符串作为类名。